var UPDATE_SUCCESS = 1;
	var UPDATE_SUCCESS_FAIL = 2;
	$(function() {
		$('#example1').dataTable({
                    "bPaginate": false,
                    "bLengthChange": false,
                    "bFilter": true,
                    "bSort": true,
                    "bInfo": false,
                    "bAutoWidth": false
         });
       $(".checked_post").click(function(){
       		$(this).attr('disabled', true);
       		$tbody = $(this).closest("tbody");
       		$tr = $(this).closest("tr");
       		val = $tr.find(".postValue").val();
       		if(ajaxUpdateCheckStatus(val, 0, "/PostManage/checkStatus")){
	       		$(this).closest("tr").remove();
       		}else{
       			$(this).attr('disabled', false);
       		}
       		rowCount = $tbody.find("tr").size();
       		if(rowCount == 0){
       			location.reload();
       		}
       });
       
       $(".delete_post").click(function() {
			var flagConfirm = confirm('Bạn có muốn xóa Tin ?');
			if ( flagConfirm ) {
				$(this).attr('disabled', true);
				$tbody = $(this).closest("tbody");
				$tr = $(this).closest("tr");
				val = $tr.find(".postValue").val();
				checked = $("#postChecked").val();
				if (ajaxUpdateCheckStatus(val, checked,"/PostManage/delete")) {
					$(this).closest("tr").remove();
				} else {
					$(this).attr('disabled', false);
				}
				rowCount = $tbody.find("tr").size();
				if (rowCount == 0) {
					location.reload();
				}
       		}
       });
	});
	function ajaxUpdateCheckStatus(postValue, checked, linkAjax){
		var flg = false;
		$.ajax({
	        url : linkAjax,
	        type : "POST",
	        dataType : "json",
	        async: false,
	        data : {"data[value]" : postValue,
	        		"data[checked]" :checked },
	        beforeSend: function(){
				//console.log("beforeSend");
			},
			success: function(data1){
				if(data1.success == UPDATE_SUCCESS){
					flg = true;
				}else{
					alert("Không thể cập nhật");
				}
			},
			error: function(error){
				alert("Không thể cập nhật");
			}
	    });
	    return flg;
	}